package hu.bme.aut.consulttime.client;

import java.util.List;

import hu.bme.aut.consulttime.entitydtos.UserDTO;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface StudentServiceAsync {

	void createStudent(UserDTO studentDTO, AsyncCallback<Boolean> callback);

	void updateStudentPassword(UserDTO studentDTO, AsyncCallback<Boolean> callback);

	void deleteStudent(long id, AsyncCallback<Boolean> callback);

	void retrieveStudents(AsyncCallback<List<UserDTO>> callback);

}
